@charset "utf-8";
/*********************
* Education Community
* Author: Feil.Wang
* Date: 2012.6 
*********************/

html, body {}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, blockquote, th, td, p { margin:0; padding:0; -webkit-text-size-adjust:none;}
body { color:#333; font-family:Microsoft YaHei,Simsun, Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
fieldset, img { border:0; }
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal; }
address, button, caption, cite, code, dfn, em, i, input, optgroup, option, select, textarea, th, var { font-style:normal; font-weight:normal; outline:none;font-family:Microsoft YaHei,Simsun, Arial, Verdana, Helvetica, sans-serif; outline:none; }
input::-moz-focus-inner{ border:0;padding: 0;}
ul { list-style:none; }
li {}
A { COLOR: #000; text-decoration:none; }
A:hover { text-decoration:underline; }
A.red, .red { color:#f00; }
A.red:hover { color:#c00; text-decoration:underline; }
.fl { float:left; }
.fr { float:right; }
.f_12 { font-size:12px; }
.f_14 { font-size:14px; }
.f_16 { font-size:16px; }
.c_0{ color:#000000;}
.c_b{ color:#005aa6;}
.clear { width:100%; clear:both; font-size:0px; height:0px; line-height:0px; overflow:hidden; background-repeat: }
.clearfix:after { clear:both; display:block; content:" "; height:0; }

/*******************************
******首页
********************************/
.w960{ width:960px; margin:0 auto;}
.headerTop{ width:100%; height:85px; background:url(../images/topbg.png) no-repeat;}
.logo{ padding:30px 0 0 20px;}
.navBar{width:960px; height:65px;  background:url(../images/navbg.png) 0 0 repeat-x;}
.nav{ padding-left:25px;}
.nav li{ float:left; height:65px;width:95px;line-height:65px; margin:0 10px; position:relative; _display:inline;}
.nav li.i{ width:65px;}
.nav li a{display:block; height:75px; width:95px; font-size:18px; text-align:center; position:absolute; text-shadow:1px 1px 1px #fff; }
.nav li a:hover{text-shadow:1px 1px 1px #ddd; text-decoration:none;}
.nav li.i a{ width:65px;}
.nav li.current a{ background:url(../images/navbg.png) 0 -65px repeat-x; position:absolute; top:-3px; color:#fff;text-shadow:1px 1px 1px #333;}

.searchBar{ float:left; padding:15px 0 0 35px;}
.search { float:left;}
.search input{ width:130px; height:27px; line-height:27px; background:url(../images/searchBarBg.png); padding:3px 8px; border:0; color:#666;}
.searchBtn{ float:left; height:33px; width:58px; margin-left:15px; background:url(../images/searchBarBg.png) 0 -33px no-repeat; border:0; cursor:pointer;}

.crumbs{ margin:15px 0; padding-left:10px;}
.crumbs span{ color:#cc0000;}
/*
* footer
*/
.footer{ background:url(../images/footer_bg.png) 0 bottom no-repeat; padding-bottom:30px; margin-top:25px; text-align:center;}
.copyright{ font-size:13px;}

/*****indexWeb******/
.indexWeb{ overflow:hidden; *zoom:1; margin-top:10px;}

/*
*左列
*/
.indexLeft{ float:left; width:692px; margin-bottom:15px;}
.index_slides{ width:690px; height:290px; border:1px solid #d5d5d5; overflow:hidden; position:relative;}
.index_slides div{ position:relative;}
.index_slides dl{ position:absolute; width:190px; height:275px; padding:15px 15px 0; right:0; top:0;}
.index_slides dl dt{ font-size:16px;}
.index_slides dl dd{ font-size:12px; padding-top:10px;}
.index_slides .slides_link{ background-color:#fff; opacity:0; filter:alpha(opacity=0); width:56px; height:15px; position:absolute; left:216px; top:202px; text-indent:-9999px; overflow:hidden}
.index_slides .slides_container { overflow:hidden;width:690px; height:290px;}
.index_slides .pagination{ position:absolute; bottom:5px; z-index:100; width:690px; text-align:center;}
.pagination li{ display:inline-block; *display:inline; *zoom:1; height: 18px; padding: 0 4px; width: 18px;}
.pagination li a{background: url(../images/n_chg_p.png) no-repeat -32px 0; display:block;  height: 18px; overflow: hidden; width: 18px; font-size:12px; text-indent:-999px;}
.pagination li a:hover{ text-decoration:none;}
.pagination li.current a{background: url(../images/n_chg_p.png) no-repeat 0 0;}

/*sub cnt*/
.sub_cnt_wrap{ margin-top:15px; overflow:hidden; *zoom:1;}
.sub_cnt_wrap a:hover{text-decoration:underline;}
.sub_cnt_box{ width:218px; height:248px; border:1px solid #d5d5d5; float:left;}
.sub_center{ margin:0 16px;}
.sub_ti{ height:27px; line-height:27px; background:url(../images/title_bg.png); font-size:16px;}
.sub_ti a,.n_ti a{ width:30px; height:10px; background:url(../images/ti_icon.png) right top; text-indent:-999px; overflow:hidden; float:right; margin:11px 8px 0 0; _display:inline;}
.ti_icon_a,.ti_icon_b,.ti_icon_c,.ti_icon_d,.ti_icon_e{ float:left; display:block; width:24px; height:20px; margin:4px 4px 0; background:url(../images/ti_icon.png);}
.ti_icon_b{ background-position:0 -20px;}
.ti_icon_c{ background-position:0 -40px;}
.ti_icon_d{ background-position:0 -60px;}
.ti_icon_e{ background-position:0 -80px;}

.sub_cnt{ padding:3px;_padding:2px 3px;}
.q_item{ overflow:hidden; *zoom:1; border-bottom:1px solid #d5d5d5; padding:6px 0;_padding:5px 0;}
.q_item .dot{ width:5px; height:5px; display:block; float:left; margin:8px 3px 0 3px; background:url(../images/ti_icon.png) right -10px; font-size:0px; _display:inline;}
.q_item p{ float:left; width:200px; height:40px; line-height:20px;}
.user_name,.reply_num{margin-left:15px; color:#adadad;}
.reply_num{ margin-left:10px;}

.sub_double{ width:454px; margin-right:16px;}
.school_life{ overflow:hidden; *zoom:1; padding-top:1px;}
.school_life li{ float:left; border:1px solid #d5d5d5; margin:5px 0 0 10px; _display:inline;}
.school_life li:hover{ border:1px solid #999;}
.school_life li img{ vertical-align:bottom;}

/*最新留学资讯*/
.thr_box{ border:1px solid #d5d5d5; margin-top:15px;}
.n_ti{ height:40px; line-height:40px; padding-left:10px; font-size:18px; color:#0a3452; background:url(../images/title_bg.png) 0 -27px;}
.n_ti a{ margin:18px 8px 0 0;}
.news_list{ padding:0 10px 10px;}
.news_list li{ padding:10px 0; border-bottom:1px solid #d5d5d5;}
.news_ti{ height:34px; line-height:34px;}
.circle_date{ width:34px; height:30px; background:url(../images/ti_icon.png) right -20px; color:#fff; font-size:10px; text-align:center; line-height:12px; padding-top:4px; float:left;}
.news_ti h3{ float:left; padding-left:10px; font-size:14px; }
.news_cnt{ font-size:12px; overflow:hidden;line-height: 18px;}
.news_cnt p{ text-indent:20px;}
.news_cnt a.c_b{ margin-left:15px;}


/*
*右列
*/
.indexRight{ float:right; width:252px;margin-bottom:15px;}
.loginBox{ width:234px; border:1px solid #d5d5d5; padding:8px;}
.input_comm{ width:232px; height:34px; border:1px solid #d5d5d5; position:relative; border-radius:2px; margin-bottom:8px; background-color:#f3f3f3;}
.placeholder{ display:block; cursor: text;  font-size: 12px; height: 34px; left: 0; line-height: 34px; padding-left: 28px; position: absolute; top: 0; width: 204px; color:#666;}
.idx_input{ width:201px; height:34px; line-height:34px; border:0; padding:0 5px 0 26px; position:absolute; top:0; left:0;background-color: transparent;}
.focus{ color:#c7c7c7;}
.icon_email,.icon_pwd{ width:14px; height:14px; display:block; font-size:0; position:absolute; left:6px; top:10px; background:url(../images/l_icon.png);}
.icon_pwd{ background-position:0 -14px;}

.l_submit{ overflow:hidden; *zoom:1; margin-top:10px;}
.l_submit div{ float:left; padding: 7px 10px 0 5px;}
.l_submit a{ color:#005aa6;}
.l_submit span.c_b{ padding:0 10px;}
.l_submit .ora_btn{ float:right;}

.ora_btn{ width:79px; height:31px; padding-bottom:3px; _padding-bottom:0px; font-size:14px; color:#fff; border:0; cursor:pointer; background:url(../images/i_btn.png);vertical-align:middle;text-shadow:1px 1px 1px #333;}

/*其他登录方式*/
.other_login{ margin-top:10px;}
.other_login h4{ background:url(../images/dline.png) center center; height:25px; line-height:25px; text-align:center; font-size:12px;}
.o_login a{ background:url(../images/share_ico.gif) no-repeat; width:16px; height:16px; padding-left:20px; font-size:12px; margin:0 6px; color:#666; vertical-align:bottom; }
.o_login a.sina{ background-position:left -17px;}
.o_login a.QQ{ background-position:left -119px;}
.o_login a.renren{ background-position:left -51px;}

/**在线活动**/
.ol_activity{ margin-top:15px; border:1px solid #d5d5d5; height:260px;}
.blue_wave{ height:55px; line-height:55px; background:url(../images/titlebg.png); font-size:18px; color:#000;text-shadow:1px 1px 1px #fff; padding-left:10px;}

/**日历**/
.choose_date{ font-size:18px; height:30px; line-height:30px; text-align:center; position:relative; width:100%;}
.choose_date .prev,.choose_date .next{ display:block; width:10px; height:10px; position:absolute; top:10px; left:20px; background:url(../images/calendar_bg.png) left bottom; font-size:0;}
.choose_date .next{ background-position:right bottom; left:220px;}
.calendarTable{border-collapse: collapse; margin:0 auto; text-align:center;}
.calendarTable .common_date{ background:url(../images/calendar_bg.png);}
.calendarTable .orange_mark{ background:url(../images/calendar_bg.png) 0 -23px; cursor:pointer;}
.calendarTable .blue_mark{ background:url(../images/calendar_bg.png) 0 -46px; cursor:pointer;}

/*即将开始的展会*/
.r_meetting{margin-top:15px;border:1px solid #d5d5d5; *padding-top:5px;}
.blue_ti_bg{ background-color:#76cdf6; height:25px; line-height:25px; color:#000;text-shadow:1px 1px 1px #fff; padding-left:10px; position:relative; font-size:14px; margin:5px 0; border-radius:3px;}
.all_mt{ position:absolute; right:5px; top:1px; font-size:12px; color:#fff; text-shadow:1px 1px 1px #333;}
.subMeetting{ height:170px; position:relative;}
.subMeetting dl{height:50px; width:250px; position:absolute; bottom:0; left:0;}
.subMeetting dt{ font-size:13px; width:250px; padding:5px 5px 2px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.subMeetting dt a{ color:#fff;}
.subMeetting dd{ color:#9b9b9b; padding:0 5px; overflow:hidden;}
.subMeetting dd span{ padding-left:20px;}
.subMeetting dd em{ color:#F00; font-size:14px;}
.mt_btm_bg{ height:50px; width:250px; position:absolute; bottom:0;left:0; border-top:1px solid #d5d5d5; background-color:#000; opacity:0.6; filter:alpha(opacity=60)}

/*部分参展名校*/
.full_box{ border:1px solid #d5d5d5; clear:both;}
.school_slides{ position:relative; width:100%;}
.school_slides .slides_container{width:896px; margin:6px auto;}
.school_slides .prev,.school_slides .next{ width:26px; height:40px; display:block; background:url(../images/arrows_icon.png); text-indent:-999px; overflow:hidden; position:absolute; top:70px; left:5px;}
.school_slides .next{ background-position:0 -40px; left:929px;}
.schlist { overflow:hidden; *zoom:1; padding-left:1px; width:896px;}
.schlist li { float:left; width:120px; height:180px; border:1px solid #e2e2e2; background-color:#f9f9f9; text-align:center; padding:5px 0; margin:0 3px; _display:inline;}
.schlist li:hover{border:1px solid #fc9c00;}
.schlist li h3{ height:34px; font-size:11px;}
.schlist li img{ width:110px; height:110px;}
.iwant { background:url(../images/btn1.png); width:78px; height:25px; display:block; margin:5px auto 0; }

/*******************************
******在线活动页面
********************************/

/*会议介绍、倒计时*/
.picIntro{ border:1px solid #000; position:relative; width:690px; height:460px;}
.picIntro .i_bg img{ vertical-align:middle;}
.picIntro_cnt{ width:674px; height:197px; position:absolute; left:8px; bottom:8px;}
.picIntro_cnt h2{ color:#25abff; font-size:36px; font-weight:bold; padding-left:10px; text-shadow:-1px -1px 1px #aaa;}
.picIntro_cnt .date{ padding:5px 0 0 10px; font-size:14px; height:24px; line-height:24px;}
.picIntro_cnt .date span{ padding-left:10px;}
.p-date-icon{ background:url(../images/ti_icon.png) right -105px; width:24px; height:24px; display:block; float:left;}

.count_down{ padding:15px 0 0 15px; font-size:14px;}
.count_down div{ margin-top:10px; overflow:hidden; *zoom:1;}
.count_down dl{ float:left; margin-left:10px; text-align:center;} 
.count_down dt{ width:45px; height:48px; line-height:48px; background:url(../images/ti_icon.png) right -130px; color:#fff; font-size:30px; text-shadow:1px 1px 1px #666}

.picIntro_cnt .join,.picIntro_cnt .go{ display:block; width:120px; height:39px; line-height:39px; text-align:center; background:url(../images/i_btn.png); position:absolute; bottom:35px; font-size:16px; text-shadow:1px 1px 1px #fff;}
.picIntro_cnt .join:hover,.picIntro_cnt .go:hover{ text-decoration:none;}
.picIntro_cnt .join{ background-position:left -35px; left:370px;}
.picIntro_cnt .go{ background-position:left -75px;left:520px;}

.m_d_cnt{ padding:15px 15px 0; line-height:22px;}
.m_d_cnt p{ text-indent:25px; margin-bottom:10px;}

/*会议详情*/
.meetting_detail{  border:1px solid #d5d5d5;}
.l_title{ height:32px; line-height:32px; background:url(../images/title_bg_2.png); padding-left:30px; color:#c81f1f; font-size:14px;}

/*虚拟教育展*/
.v_edu_list{}
.v_edu_list li{ margin-top:15px; border:1px solid #d5d5d5;}
.list_upper_half{ padding:5px 0 0 5px; background-color:#f2fcff; overflow:hidden; *zoom:1;}
.list_upper_half div.fl{ position:relative;}
.list_upper_half div.fl img{ vertical-align:bottom;}
.list_upper_half div.fl a:hover{ text-decoration:none;}
.list_upper_half div.fl dl{ width:95px; height:95px; background:url(../images/transparent_circle.png); position:absolute; top:28px; left:52px; text-align:center;text-shadow:1px 1px 1px #eee; cursor:pointer;}
.list_upper_half div.fl dt{ font-size:44px; color:#f58b19; height:50px; line-height:50px; margin-top:15px;}
.list_upper_half div.fl dd{ font-size:16px; color:#696969; font-weight:bold; }
.list_upper_half div.fr{ width:480px; position:relative;}
.list_upper_half div.fr h3{ height:33px; line-height:33px; background:url(../images/title_bg.png) 0 -67px; font-size:16px; padding-left:5px;}
.v_edu_date{ height:24px; line-height:24px; font-size:14px; padding:10px 0 0 10px;}
.v_edu_place{ height:40px;font-size:14px; padding:10px 0 0 10px;}
.date-icon,.place-icon{ width:24px; height:24px; display:block; background:url(../images/ti_icon.png); float:left;}
.date-icon{ background-position:right -55px;}
.place-icon{ background-position:right -80px;}
.v_edu_date span,.v_edu_place span{ float:left; padding-left:10px; width:350px; height:24px; overflow:hidden;}
.v_edu_place span{ height:40px;}

.c_index_share { padding:10px 0 0 14px; height:16px;}
.c_index_share a, .c_index_share em { background:url("../images/share_ico.gif") no-repeat; overflow:hidden; display:block; height:16px; width:16px; line-height:18px; float:left; }
.c_index_share em { padding:0 10px 0 20px; width:30px; font-weight:bold; color:#000; }
.c_index_share a { text-indent:-9999em; margin-right:6px; }
.c_index_share .c_share_sina { background-position: left -17px; }
.c_index_share .c_share_tencent { background-position: left -34px; }
.c_index_share .c_share_rr { background-position: left -51px; }
.c_index_share .c_share_douban { background-position: left -85px; }
.c_index_share .c_share_qq { background-position: left -119px; }

.list_bottom_half{ padding:10px 10px 0;}
.list_bottom_half p{ text-indent:25px; margin-bottom:10px;}


/*******************************
******活动回放
********************************/
.list_page_wrap{ height:24px; margin-top:15px;}
.statistics{ float:left;height:24px; line-height:24px; font-size:16px;}
.list_pager{ height:24px; float:right;}
.list_pager a,.list_pager .un_prevNext{ float:left; background:url(../images/i_btn.png) -48px -114px; display:block; height:24px; width:24px; line-height:24px; text-align:center; margin:0 3px;}
.list_pager .current,.list_pager .ellipsis{ float:left; display:block; height:24px; width:24px; line-height:24px; text-align:center;}
.list_pager .prevNext,.list_pager .un_prevNext{ background-position:0 -114px; width:48px}

.playbtn{ background:url(../images/transparent_circle.png) 0 -95px; display:block; position:absolute; width:78px; height:78px; top:50%; left:50%; margin-left:-39px; margin-top:-39px; cursor:pointer;}

.v_statistics{position:absolute; right:10px; top:40px;}
.v_statistics dl{ background:url(../images/ti_icon.png) right -180px; width:49px; height:49px; margin-bottom:5px; text-align:center;}
.v_statistics dt{ padding-top:8px; color:#73c9f3;}

/*******************************
******留学资讯
********************************/

.c_article{ border:1px solid #d5d5d5; margin-top:15px;}
.c_article .news_list{ padding:0;}
.c_article .news_list li{ padding:10px 0; border-bottom:1px solid #d5d5d5;}
.c_article .news_ti{ padding:0 10px;}
.c_article .news_ti h3{ font-size:16px;}
.c_article .news_cnt{ font-size:12px; padding:10px 10px 0; border:none; height:auto;}
.c_article .news_pic{ float:left; margin:0 10px 10px 0;}
.c_article .news_pic img{ vertical-align:bottom;}
.c_article .news_cnt p{ margin-bottom:10px;text-indent: 24px;}
.c_article .infor_bar{ height:24px; line-height:24px; text-align:right; padding-right:10px; background-color:#f7f7f7;}
.c_article .infor_bar em{ padding:0 13px;}

/*******************************
******合作伙伴
********************************/
.cooperation{ border:1px solid #d5d5d5;}
.cooperation h3{ font-size:18px; padding:5px 0 10px 15px;}
.coop_list li{ background-color:#f6f6f6; padding:5px; overflow:hidden; *zoom:1; margin-bottom:15px;}
.coop_list li span{ float:left;}
.coop_list li span img{ width:150px; height:55px; border:1px solid #d5d5d5; }
.coop_list li div{ float:left; margin-left:10px; width:518px;}

/*******************************
******活动详情
********************************/
.detail_box{ border:1px solid #d5d5d5; margin-bottom:15px;}
.detail_box .list_upper_half div.fr{ width:748px;}
.detail_box .v_edu_date span, .detail_box .v_edu_place span{ width:600px;}
.detail_box .v_statistics{ right:20px;}
.v_history{ overflow:hidden; *zoom:1; padding-bottom:15px;}
.v_history li{ width:200px; padding:5px; float:left; border:1px solid #d5d5d5; background-color:#f2fcff; margin:15px 0 0 22px; _display:inline;}
.v_history li:hover{border: 1px solid #FC9C00;}
.v_history li div{ position:relative;}
.v_history li img{ width:200px; height:150px; vertical-align:bottom;}
.v_history li h3{ padding-top:3px; white-space:nowrap; overflow:hidden; font-size:14px; text-align:center; text-overflow:ellipsis;}


/*******************************
******资讯详情
********************************/
.c_detail{ margin-top:0;}
.c_detail .news_list li{ border:0;}


/*******************************
******活动预告
********************************/
.f_board{ background:url(../images/bg_h.png) repeat-x; height:300px; padding:25px 0 0 15px;}
.v_box{ background:url(../images/tvbg.png); width:345px; height:275px; float:left;}
.video{ width:320px; height:240px; margin: 15px 0 0 14px;}
.f_b_right{ float:left; width:570px; margin-left:20px;}
.f_b_right h3{ color:#0a3452; font-size:24px; border-bottom:1px solid #9198a8; padding:5px 0;}
.fbr_wrap{ border-bottom:1px solid #d5d5d5; overflow:hidden; *zoom:1; padding:15px 0 20px;}
.fbr_wrap .fl{ width:300px; padding-top:20px;}
.fbr_wrap .v_edu_date span{ width:auto;}
.fbr_wrap .c_index_share{ padding:15px 0 0 14px}
.fbr_wrap .fr{ background-color:#fff;}
.fbr_wrap .count_down{ padding:15px 20px 10px;}
.fbr_wrap .count_down p{ font-size:16px;}
.f_b_right .btn{ width:300px; margin:0 auto; overflow:hidden; *zoom:1;}
.f_b_right .join,.f_b_right .go{ display:block; width:120px; height:39px; line-height:39px; text-align:center; background:url(../images/i_btn.png); font-size:16px; text-shadow:1px 1px 1px #fff; float:left; margin:20px 15px 0; _display:inline;}
.f_b_right .join:hover,.f_b_right .go:hover{ text-decoration:none;}
.f_b_right .join{ background-position:left -35px; }
.f_b_right .go{ background-position:left -75px;}
.forecast_h{ margin-bottom:15px; border:none;}
.forecast_h .l_title{ background:url(../images/title_bg_3.png);padding-left:25px;}





